home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Resource Library: Multimedia
/
Resource Library: Multimedia.iso
/
hypertxt
/
msdos
/
hyprvx11
/
spawn
< prev
next >
Wrap
Text File
|
1990-11-09
|
4KB
|
100 lines
SPAWN
Creates a subprocess of the current process. The context of the subprocess is
copied from the current process. You can use the SPAWN command to leave MAIL
temporarily, perform other functions (such as displaying a directory listing or
printing a file), and then return to MAIL.
Format: SPAWN [command]
Parameters: command
Specifies the DCL command string that executes in the context of
the created subprocess. When the command completes, the
subprocess terminates and control is returned to the parent
process. If not specified, a subprocess is created transferring
control to the DCL command level.
Qualifiers: /INPUT
/INPUT=file-spec
Specifies an input file containing one or more DCL command
strings to be executed by the spawned subprocess. If you specify
a command string along with an input file, the command string is
processed before the commands in the input file. Once processing
is complete, the subprocess is terminated.
/LOGICAL_NAMES
/[NO]LOGICAL_NAMES
Specifies that the logical names of the parent process be copied
to the subprocess. When you do not want the subprocess to use
the logical names of the parent process, enter the
/NOLOGICAL_NAMES qualifier. The default is /LOGICAL_NAMES.
/OUTPUT
/OUTPUT=file-spec
Identifies the output file to which the results of the SPAWN
operation are written. You should specify an output other than
SYS$OUTPUT whenever you specify the /NOWAIT qualifier to prevent
output from being displayed while you are specifying new
commands. If you omit the /OUTPUT qualifier, output is written
to the current SYS$OUTPUT device.
/PROCESS
/PROCESS=subprocess-name
Specifies the name of the subprocess to be created. The
default name of the subprocess is USERNAME_n.
/SYMBOLS
/[NO]SYMBOLS
Determines whether the system passes DCL global and local
symbols to the subprocess. The default is /SYMBOLS.
/WAIT
Controls whether the system waits until the subprocess is
completed before allowing more commands to be specified. The
/NOWAIT qualifier allows you to specify new commands while the
specified subprocess is running. If you specify /NOWAIT, you
should also use /OUTPUT to direct the output to a file rather
than displaying it on the screen to prevent your terminal from
being used by more than one process simultaneously.
Examples:
1.
MAIL> SPAWN SHOW TIME
This example shows how to create a subprocess containing
the DCL command SHOW TIME while you are in MAIL.
2.
MAIL> SPAWN /NOLOGICAL_NAMES SET HOST
_Node: MARS
.
.
.
$ LOGOUT
CRAMMER logged out at ...
%REM-S-END, control returned to node _BETA::
MAIL>
This example shows how to use the SPAWN command to create a
subprocess in which you SET HOST to another node. When you
want to leave node MARS and move back to node BETA, enter
the LOGOUT command. The /NOLOGICAL_NAMES qualifier prevents
the logical names of the parent process from being copied to
the subprocess.